package com.tencent.face.config;

import lombok.Getter;
import lombok.Setter;
import org.springframework.boot.context.properties.ConfigurationProperties;

/**
 * @description:
 * @date: 2022/5/19
 * @author: shendong
 */
@Getter
@Setter
@ConfigurationProperties(prefix = "tencent.face")
public class FaceConfigParam {

    /**
     * 腾讯云账户secretId
     */
    private String secretId;

    /**
     * 腾讯云账户secretKey
     */
    private String secretKey;

    /**
     * 默认是https协议
     */
    private String protocol = "https://";

    /**
     * 设置读取超时时间，单位为秒(默认0秒)
     */
    private int readTimeout =0;

    /**
     * 设置写入超时时间，单位为秒(默认0秒)
     */
    private int writeTimeout=0;

    /**
     *  请求连接超时时间，单位为秒(默认60秒)
     */
    private int connTimeout = 60;

    /**
     *  指定接入地域域名(默认就近接入)
     */
    private String endpoint;

    /**
     * 地域列表
     */
    private String region = "";

    /**
     * 指定签名算法(默认为HmacSHA256)
     */
    private String signMethod = "HmacSHA256";

    /**
     * 打印日志（默认true）
     */
    private boolean debug= true;

    /**
     * 人员库ID
     */
    private String groupId = "vip_client";

    /**
     * 人脸搜索 分值
     */
    private int score = 90;

}
